chattering mind - Turkish English Dictionary